export interface onlineCountListItems {
  appName: string;
  countList: number[];
}
export interface echartSeries {
  name?: string;
  data: number[];
  type: string;
  smooth: boolean;
}
export interface onlineUserItems {
  tenantName: string;
  timeList: string[];
  onlineCountList: onlineCountListItems[];
  ocCountList: echartSeries[];
}

export interface onlineUserParam {
  tenantCodeList: string[];
  appIdList?: string[];
  period?: string;
  statistic?: string;
  startDate?: string;
  endDate?: string;
}
export interface totalUserItems {
  tenantName: string;
  timeList: string[];
  totalCountList: number[];
  tcCountList: echartSeries[];
}

export interface totalUserParam {
  tenantCodeList: string[];
  period?: string;
  statistic?: string;
  startDate?: string;
  endDate?: string;
}

export interface tenantItem {
  tenantCode: number;
  tenantName: string;
}
export interface appItem {
  appId: number;
  appName: string;
}
